home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-19
/
quikcmd3.zip
/
QC3.DOC
< prev
next >
Wrap
Text File
|
1992-07-05
|
52KB
|
1,529 lines
~* QUICK COMMAND Release 3.0
~ Copyright 1989, 90, 92 by Dan Jincks
~ QUICK COMMAND is SHAREWARE, it is NOT Public Domain
software.
This code or any part of this code may not be reproduced
in any publication without prior written permission.
Printed copy of this code or any part of this code may NOT
be distributed without prior written permission.
Hard copy may only be made for reference purposes by
the end user.
Dan Jincks
HCR 77, Box 155A
Annapolis, MO 63620
You are granted a limited license to use the modules of QUICK
COMMAND, for a 30 day trial period. If you wish to continue using
any or all of QUICK COMMAND after the trial period, you must become
a registered user. As a registered user, you may use QUICK COMMAND
on 1 workstation or terminal. Additional registrations must be
bought for each additional workstation or terminal. To become a
registered user, print out and send in the order form at the end of
this file.
You may send copies of QUICK COMMAND to friends and associates if
you abide by the following rules:
1. It may only be distributed in the original unmodified form.
2. All original files must be included.
3. No addition files may be added.
4. If other files will be on the same disk, QUICK COMMAND files
must be in a library format such as ".ARC" called "QUICKCMD",
or else be put alone in a subdirectory called "QUICKCMD".
5. You may not sell QUICK COMMAND or any part of it.
6. You are not allowed to charge more then $5 to cover the cost of
copying and distribution.
7. You may not distribute any printed copy of the contents of QUICK
COMMAND.
These AutoLISP commands and functions are designed to save you time,
and saving time means saving money. The registration fee is very
modest compared to the savings, and much less expensive then typical
third party AutoCAD software. Be sure to registar if you continue
to use them.
DAN
AutoCAD and AutoLISP are registered trade marks of Autodesk Inc.
~* About QUICK COMMAND
QUICK COMMAND is a shareware version of an integrated AutoCAD
enhancement package called SPEED COMMAND. QUICK COMMAND does not
contain all of the features or commands found in SPEED COMMAND, but
all of the ones included are full featured. Both packages were
written by a Design Engineer to make working in AutoCAD faster and
easier. Users that register their use of QUICK COMMAND will be sent
a copy of SPEED COMMAND at no extra charge.
All of the AutoLISP files are documented below (in QC3.DOC). None
of the AutoLISP files are encrypted or protected. This way the user
can learn how the commands work and create their own variations or
similar commands. The author wants the user to be able to do this.
You may not, however, publish or distribute parts of QUICK COMMAND
or any of the derivatives. It is intended for free use by
registered users - but only at the site of registration. You may,
however freely share or distribute complete unmodified copies of
QUICK COMMAND. All files must be included. This may be done so
long as no cost is charged for QUICK COMMAND itself. A maximum
charge of $5 per copy is allowed to cover the costs of copying and
distribution.
After a 30 day trial period, 1 copy must be purchased for each
workstation or terminal that any of QUICK COMMAND will be used on.
It should be noted that all of the AutoLISP was written to function
in AutoCAD release 10. Almost all of it will work in Release 9.
Most of it will work in Version 2.6.
~ The BUZ.EXE file viewer/printer utility
Beginning with QUICK COMMAND Release 3.0, a special ASCII text file
viewing utility is included. BUZ.EXE version 1.00 gives a new
dimension of funtionality to ASCII text files. A basic ASCII text
file can quickly and easily be turned into a multi-chapter "Soft
Publication".
Of particular interest to AutoLISP user/programmers is the ability
of BUZ.EXE to present structured viewing of AutoLISP code. See
BUZ.DOC for details about using the /AL command line option.
BUZ.EXE is both part of QUICK COMMAND and a separate Shareware
program. Anyone that becomes (or is) a paid registered user of
QUICK COMMAND, is automatically a registered user of BUZ.EXE. Since
BUZ.EXE (and BUZ.DOC) are a separate Shareware product. You may
register or distribute copies independantly from QUICK COMMAND. See
BUZ.DOC for information.
>BUZ BUZ.DOC
All of the AutoLISP source files in QUICK COMMAND Release 3.0 have
been formatted for structured viewing by BUZ.EXE using the /AL
command line option. For example to view BLOCKS.LSP, enter the
following command
>BUZ BLOCKS.LSP /AL
~ Files Included in QUICK COMMAND Release 3.0
START.BAT A simple batch file to start viewing QC3.DOC
QC3.DOC This file. Complete documentation for QUICK COMMAND
BUZ.EXE A special ASCII text file viewer/printer utility.
BUZ.DOC The documentation file for using BUZ.EXE.
BLOCKS.LSP Block and Wblock commands.
BOOM.LSP Explodes multiple entities in a drawing
FASTCALC.LSP A command line/transparent calculator.
FASTCMD.LSP Keyboard Short Cuts with Menu Calling.
FASTLAYR.LSP Layer manipulation commands.
SSETS.LSP Ongoing Selection Sets "toolkit" of commands.
ZOOMBACK.LSP Zooms back maximum without regens. 3D any UCS.
~ Loading an AutoLISP file
To load an AutoLISP file, Type (load "filename") from the command
prompt while in a drawing.
Only files ending in the .LSP extension can be loaded.
Do not include the .LSP extension.
The file name must be enclosed by " " .
If the AutoLISP file is not in the current directory, a path must be
supplied. Example (load "C:/TEMP/filename") Notice the use of
/ instead of the normal \ .
To call up a loaded command, type the characters just following the
(defun C: at the beginning of the AutoLISP file.
If you actually NEEDED to read this section - It would be a good
idea to get out the AutoCAD and AutoLISP Reference manuals and read
up a bit.
~* BLOCKS.LSP
BLOCKS.LSP is a module of QUICK COMMAND
~ BLH Highlights all occurrences of a block
SYNOPSIS: All occurrences of a named block will be located and
highlighted. The highlighting is done using the SELECT command. If
the block is nested within another block, it will not be found.
This command has 2 purposes: 1 - It allows the user to find out what
a particular block looks like and where it is in the drawing. 2 -
The SELECT command allows all of the blocks to be acted upon by the
next command, by using the "Previous" option. This works for both
AutoCAD and AutoLISP commands. They may all be erased, rotated,
moved, etc. as a group.
LIMITATIONS: Blocks on frozen layers or nested within another
block will not be found. The correct block name must be supplied or
else the names of all blocks will be listed.
INPUT: A valid block name.
RESULTS: All visable occurrences of the block will be both
highlighted and "selected".
USES: Orientation aid to an unfamiliar drawing. Preselection
tool for group action by the next command.
~ BLI Block command that Inserts it back in the same place.
SYNOPSIS: Functions like the AutoCAD BLOCK command, with all of
the options, but after defining the block, it is inserted back as a
block in the original place. It is also used to redefine a block
and to give a list of block names. When redefining a block, it
highlights all occurrences of that block so that you can see
everything that you will be changing. Be sure to thaw all layers if
you need to see ALL occurrences. It is also more polite then the
stock command and will let you exit without action easier, just hit
<Enter> instead of supplying input.
LIMITATIONS: It will not highlight blocks that are nested or on
frozen layers.
INPUT: Same as BLOCK command.
RESULTS: For a new block, it defines it and Inserts it back in the
original position. For a redefine, it highlights all occurrences of
the block before redifining it.
USES: Use like the BLOCK command when you want the block to remain
where it was defined. Use for redefining a block when you want to
be able to see what will be changed.
~ WBI WBlock, and inserts back as block.
SYNOPSIS: Writes out a block to a file, and then inserts it back
in the same place that it came from - as a block. User supplies a
filename, it is searched for. If a file or block doesn't exist by
that name- it proceeds. If a match is found, it aborts with a
message. The user selects entities, they are written to a file and
inserted back into the drawing as a block.
LIMITATIONS: Release 10 or above. Does not redefine. Does not
overwrite a file.
INPUT: Valid new block name, build selection set.
RESULTS: File written out and block in place of selected entities.
USES: Alternative to WBLOCK command when you want a block placed
back in the drawing.
~ WBR Writes to a file [ WBLOCK ], Restores the drawing.
SYNOPSIS: User supplies a filename. If name is not used, it
proceeds, if it exists - it aborts with a message. User builds a
selection set that is written to the file, and the drawing is
restored to the way is was before the command.
LIMITATIONS: Release 10 or above. Does not overwrite a file.
INPUT: Valid new filename, build a selection set.
RESULTS: Drawing file written out, no change to drawing.
USES: Alternative to WBLOCK command when you do not want to remove
part of your current drawing.
~* BOOM.LSP
BOOM.LSP is a module of QUICK COMMAND
~ BOOM Utility to explode multiple entities in an AUTOCAD drawing.
Many times there is a need to explode a number of blocks, polylines,
3D meshes, or dimensions. One specific example is to prepare a
drawing for a DXF export. Most other CADD programs and Desktop
Publishing programs have problems dealing with these complex
entities to one degree or another. BOOM is designed with this need
in mind.
You can go into your drawing, use BOOM, DXFOUT, and then put your
drawing back as it was. It places an Undo mark before it begins so
all that you need to do is Undo Back after the DXFOUT is completed.
It contains many features to help assure that entities are all
exploded. The block are exploded first so any internal entities
will also be exploded. It can also explode blocks within blocks, or
"nested" blocks. It cannot explode blocks that have unequal X Y X
scales such as mirrored blocks or insertions that were given unequal
scale factors. It will report and display the rejected blocks after
completion. It will be up to you to decide how to deal with them.
If you have very deeply nested blocks, you may need to use BOOM a
second time. Again, it will report and display the unexploded
blocks.
After exploding the blocks as requested, it then explodes the other
types of entities specified. Polylines are complex lines that may
have variable width along with interconnected segments. Don't
explode them unless it is necessary, since you will loose their
width definition.
3D meshes are a group of 3D faces held in relation to each other by
a polyline definition created by AUTOCAD. When they are exploded,
they become separate 3D faces but remain in their original
orientations. Exploding them usually causes no loss of needed
information and allows them to be recognized by conversion routines.
Dimensions are much like blocks with attributes. When they are
exploded they become lines and text, without any relationship to
each other. Once exploded, dimensions loose their association with
the objects that they are describing. If the object is rescaled or
stretched, they will no longer reflect the changes.
BOOM uses a user defined window to select the area to be acted upon.
This window is the same window used by other AUTOCAD commands, with
the same rules - only objects completely inside of it are acted
upon.
Once BOOM begins, it clears the screen temporarily. It then redraws
the entities as it explodes them. This way the user can visually
see it working and tell which entities are being exploded. After
completion, the screen will be redrawn.
The process of exploding a large drawing can take a while. If you
should decide to abort - just ^C out of it, then Undo Back to
recover the drawing as it was. Of course, if BOOM is the first
editing step when you load the drawing, you could just QUIT the
drawing when finished. That would eliminated all changes that it
made.
~* FASTCALC.LSP
FASTCALC.LSP is a module of QUICK COMMAND
~ CA and (CA) Calculator, 5 function with screen pick input.
SYNOPSIS: An Arithmetic calculator that: adds, subtracts,
multiplies, divides, and calculates the squareroot. It is
accessable at the command prompt as "CA" or transparently while in
mid-command as "(CA)" whenever keyboard input is allowed. Input can
be either numbers from the keyboard or by picking 2D points from the
screen as a distance. Each step of the calculation is displayed in
the command area so that you can see what is being done. The answer
is chained as the first number to the next step of the calculation.
The final answer when you are finished, is retained in memory as the
global variable "ANS" and can be recalled at the command prompt or
in an AutoCAD command by typing !ANS . The answer in memory is
offered as the starting number when the calculator is called up
again in the same editing session. The answer is only displayed and
is not offered as input to any command in progress.
LIMITATIONS: Screen input is limited to 2D points. It cannot be
called up mid-command while in an AutoLISP command.
INPUT: Numbers from the keyboard, Pick 2D points for a distance.
RESULTS: Display of calculation steps and results.
USES: Use as you would a simple pocket calculator, plus pick up
distances in your drawing as input.
~* FASTCMD.LSP
FASTCMD.LSP is a module of QUICK COMMAND
~ Command Summary for FASTCMD.LSP
[MC] = Menu Calling is optional, set by TMC command
3DF 3DFace [MC] PE PEdit [MC]
3DM 3DMesh [MC] PG PolyGon [MC]
3DP 3DPoly [MC] PL PLine [MC]
3DS 3D Screen menu PT PoinT [MC]
A Arc [MC] PU Plan-Ucs
AA AreA [MC] PW Plan-World
AY ArraY [MC] QN Qtext No {off}
B Break [MC] QY Qtext Yes {on}
B1 Break at 1 point R Redraw
BL BLock [MC] RA RedrawAll
C Copy [MC] REV REVsurf [MC]
CD Circle-Diameter RG ReGen
CF ChamFer [MC] RGA ReGenAll
CH CHange [MC] RN ReName [MC]
COL COLor [MC] RT RoTate [MC]
CP ChProp [MC] RUL RULesurf [MC]
CR CiRcle [MC] S Scale [MC]
D Dist SCR SCRipt [MC]
DD DiviDe [MC] SEL SELect [MC]
DL Dim-Linear [MC] SK SKetch [MC]
DM DiM [MC] SN SNap [MC]
DO DOnut SO SOlid [MC]
DT DText [MC] ST STretch-xing [MC]
DV DView [MC] SV SaVe- orig. file
E Erase [MC] SY StYle [MC]
EC Erase-Crossing T Trim [MC]
EDG EDGesurf [MC] TAB TABsurf [MC]
EE EllipsE [MC] TMC Toggle Menu Call
EL Erase Last U3 Ucs-3point
EV EleV [MC] UC UCs [MC]
EW Erase- Window UE Ucs-Entity
F Fillet [MC] UN UNdo [MC]
F0 Fillet 0 radius UV Ucs-View
G Grid [MC] UX Ucs-X
H Hatch [MC] UY Ucs-Y
I Insert [MC] UZ Ucs-Z
II Insert-rot. only V1 View-1, restore
III Insert, no opt. V2 View-2, restore
IS ISoplane V3 View-3, restore
L Line [MC] V4 View-4, restore
LA LAyer [MC] VD View, Delete
LI LIst [MC] VE View-E, restore
LM LiMits [MC] VI VIew [MC]
LT LineType [MC] VP VPorts [MC]
LTS LTScale VR View, Restore
M Move [MC] VS View, Save
ME MEasure [MC] VSL VSLide
MI MInsert [MC] VV list saved Views
MR MirroR [MC] WB WBlock [MC]
MSL MSLide X eXtend [MC]
O Offset [MC] XP eXPlode
OS OSnap [MC] Z Zoom [MC]
P Pan ZE Zoom Extents
PC Plan-Current ZP Zoom Previous
ZW Zoom Window
~ 3DS Calls up the 3D Screen menu.
SYNOPSIS: Allows you to go directly to the 3D menu, no matter
where you are in the menu.
LIMITATIONS: Screen menu must be turned on.
INPUT: None. Enter at the command prompt.
RESULTS: 3D menu is available without picking through the menu
system to find it.
USES: Rapid access to 3D commands on the screen menu.
~ B1 Breaks a line or arc at a single point.
SYNOPSIS: Used to BREAK at a single point and not erase any of the
entity.
LIMITATIONS: No user input protection. User must supply the
proper input, and use only on the appropriate entity types (same as
for BREAK command).
INPUT: Pick entity and point of break when prompted.
RESULTS: Same as BREAK command, no part of entity is erased.
USES: Same as BREAK command for single point.
~ CD Draw a circle, by diameter.
SYNOPSIS: Same as the CIRCLE command, for diameter input. Less
prompts.
LIMITATIONS: No user input protection for center point.
INPUT: Supply center point, and diameter.
RESULTS: Draws circle based on diameter.
USES: Same as CIRCLE command.
~ EC Erase by crossing
SYNOPSIS: ERASE command with the "crossing" sub-command. AutoLISP
has terminated before user input is required.
LIMITATIONS: None
INPUT: Define crossing box.
RESULTS: Same as ERASE command.
USES: Same as ERASE command. Entire sequence repeats with extra
<Enter>.
~ EL ERASE the last entity drawn.
SYNOPSIS: ERASE command with the "last" sub-command. Erases the
last entity drawn, created, or redefined in the database.
LIMITATIONS: None.
INPUT: None.
RESULTS: Erases last entity drawn.
USES: Can Erase backwards from last entity drawn, one entity at a
time, by pressing <Enter> once for each entity. Useful where an
UNDO would take away too much - as can happen using AutoLISP
commands.
~ EW Erase by Window
SYNOPSIS: ERASE command with the "window" sub-command. AutoLISP
has terminated before user input is required.
LIMITATIONS: None
INPUT: Define window.
RESULTS: Same as ERASE command.
USES: Same as ERASE command. Entire sequence repeats with extra
<Enter>.
~ F0 [F ZERO] Fillet with zero radius
SYNOPSIS: Fillets two entities with a sharp radius. Short cut
to the fillet command. AutoLISP terminates before user input is
required.
LIMITATIONS: Same as FILLET command
INPUT: Same as FILLET command, pick two entities.
RESULTS: Same as FILLET command.
USES: Close corners. Assure intersections. Clean up
intersections. Repeats with extra <Enter>.
~ II Insert a block with rotation as only option.
SYNOPSIS: INSERT command with all options eliminated except the
angle of rotation. Reduces the number of prompts.
LIMITATIONS: User input is not protected from improper response.
INPUT: Correct block name, insertion point, angle of rotation.
RESULTS: Same as INSERT command.
USES: Short cut to bypass prompts when only the rotation is a
needed option.
~ III Insert a block without any options.
SYNOPSIS: INSERT command with all options eliminated. Reduces the
number of prompts.
LIMITATIONS: User input is not protected from improper response.
INPUT: Correct block name and insertion point.
RESULTS: Same as INSERT command.
USES: Shortcut to bypass prompts, when they are not useful.
~ PC Plan view of Current UCS.
SYNOPSIS: PLAN command with the "Current" sub-command. The active
viewport will become the plan view of the current UCS.
LIMITATIONS: Requires Release 10 or above.
INPUT: None.
RESULTS: Plan view of current UCS placed in active viewport.
USES: Short cut to PLAN command.
~ PU Plan view of named UCS.
SYNOPSIS: PLAN command with the "UCS" sub-command. AutoLISP
terminates before user input is required.
LIMITATIONS: Requires Release 10 or above.
INPUT: Name of desired UCS.
RESULTS: Plan view of user named UCS is displayed in the active
viewport.
USES: Short cut to the PLAN command.
~ PW Plan view of the World coordinate system.
SYNOPSIS: PLAN command with the "World" sub-command.
LIMITATIONS: Requires release 10 or above.
INPUT: None
RESULTS: Plan view of the World Coordinate system is diplayed in
the active viewport.
USES: Short cut to the PLAN command.
~ QN QTEXT is disabled - NO
SYNOPSIS: Turns off QTEXT and make text visable.
LIMITATIONS: None.
INPUT: None.
RESULTS: Text becomes visable, but work in a drawing with a lot of
text becomes slower.
USES: Short cut to QTEXT command.
~ QY QTEXT - Yes, turns on QTEXT.
SYNOPSIS: Turns on QTEXT.
LIMITATIONS: None
INPUT: None
RESULTS: Text is shown " Greeked" to allow working faster in
drawing with much text.
USES: Short cut to QTEXT command.
~ SV SaVes drawing to original file.
SYNOPSIS: Fast save to the original file.
LIMITATIONS: Changes the original file.
INPUT: None.
RESULTS: Drawing changes are saved.
USES: Quick, no thought saves.
~ TMC Toggles Menu Calling.
SYNOPSIS: The command abbreviations are supplied with a menu
calling feature that displays their sub-menu in the screen menu
area. This toggle allows you to turn that feature off or on. This
is only true of the basic AutoCAD command abbreviations - not the
custom commands. Menu calling is ON when it is first loaded.
LIMITATIONS: The screen menu must be on. A menu with the stock
sub-menu names must be active. [works with SPEEDCMD.MNU]
INPUT: None
RESULTS: Menu calling is toggled off/on, and a message is
diplayed.
USES: Menu calling may not be desirable at times, but with complex
or unfamiliar commands be a time saver.
~ U3 UCS, 3 point.
SYNOPSIS: UCS command with 3 point sub-command.
LIMITATIONS: Release 10 or above.
INPUT: User supplies 3 points.
RESULTS: New UCS
USES: Short cut to UCS command.
~ UE UCS, Entity
SYNOPSIS: UCS command with Entity sub-command.
LIMITATIONS: Release 10 or above.
INPUT: User picks entity.
RESULTS: New UCS.
USES: Short cut to UCS command.
~ UV UCS, View
SYNOPSIS: UCS command with View sub-command
LIMITATIONS: Release 10 or above.
INPUT: None.
RESULTS: New UCS.
USES: Short cut to UCS command.
~ UX UCS, X
SYNOPSIS: UCS command with X sub-command.
LIMITATIONS: Release 10 or above.
INPUT: Angle of rotation about X axis.
RESULTS: New UCS.
USES: Short cut to UCS command.
~ UY UCS, Y
SYNOPSIS: UCS command with Y sub-command.
LIMITATIONS: Release 10 or above.
INPUT: Angle of rotation about Y axis.
RESULTS: New UCS.
USES: Short cut to UCS command.
~ UZ UCS, Z
SYNOPSIS: UCS command with Z sub-command.
LIMITATIONS: Release 10 or above.
INPUT: Angle of rotation about Z axis.
RESULTS: New UCS.
USES: Short cut to UCS command.
~ V1 View 1, Restore
SYNOPSIS: Restores saved view named "1".
LIMITATIONS: A view named "1" must have been saved.
INPUT: None.
RESULTS: Screen (or active viewport) becomes View 1.
USES: Allows you to save important views, and recall them quickly.
Zoomed-in views starting from "VIEW E" can be saved, then you can
move directly from one to the other without causing regens. "VIEW
E" would be the tightest view that shows everything that you need.
Issue a regen command, zoom in, save the view as "1", then go back
to "VIEW E" and do the same for views 2,3,and 4.
~ V2 View 2, Restore
SYNOPSIS: Restores saved view named "2".
LIMITATIONS: A view named "2" must have been saved.
INPUT: None.
RESULTS: Screen (or active viewport) becomes View 2.
USES: Allows you to save important views, and recall them quickly.
Also see USES for "V1"
~ V3 View 3, Restore
SYNOPSIS: Restores saved view named "3".
LIMITATIONS: A view named "3" must have been saved.
INPUT: None.
RESULTS: Screen (or active viewport) becomes View 3.
USES: Allows you to save important views, and recall them quickly.
Also see USES for "V1"
~ V4 View 4, Restore
SYNOPSIS: Restores saved view named "4".
LIMITATIONS: A view named "4" must have been saved.
INPUT: None.
RESULTS: Screen (or active viewport) becomes View 4.
USES: Allows you to save important views, and recall them quickly.
Also see USES for "V1"
~ VD View, Delete
SYNOPSIS: VIEW command, with Delete sub-command.
LIMITATIONS: None.
INPUT: Supply valid name of view to delete.
RESULTS: A saved view is deleted.
USES: Short cut to VIEW command
~ VE View E, Restore
SYNOPSIS: Restores saved view named "E".
LIMITATIONS: A view named "E" must have been saved.
INPUT: None.
RESULTS: Screen (or active viewport) becomes View E.
USES: Allows you to save important views, and recall them quickly.
Also see USES for "V1"
~ VR View, Restore
SYNOPSIS: VIEW command with Restore sub-command.
LIMITATIONS: None.
INPUT: Supply valid name of a saved view to restore.
RESULTS: Restores a saved view
USES: Short cut to VIEW command.
~ VS View, Save
SYNOPSIS: VIEW command with Save sub-command.
LIMITATIONS: None.
INPUT: Supply name of view to save.
RESULTS: A view is saved.
USES: Short cut to view command.
~ VV Display list of saved views.
SYNOPSIS: VIEW command with "?" sub-command.
LIMITATIONS: None.
INPUT: None.
RESULTS: Display of names of saved Views.
USES: Short cut to VIEW command.
~ ZE Zoom, Extents
SYNOPSIS: ZOOM command with "Extents" sub-command.
LIMITATIONS: None.
INPUT: None.
RESULTS: Zoom to drawing extents.
USES: Short cut to ZOOM command.
~ ZP Zoom, Previous
SYNOPSIS: ZOOM command with "Previous" sub- command.
LIMITATIONS: None.
INPUT: None.
RESULTS: Same as ZOOM with Previous option.
USES: Short cut to ZOOM command.
~ ZW Zoom, Window
SYNOPSIS: ZOOM command with "Window" sub-command.
LIMITATIONS: None.
INPUT: User defines a window.
RESULTS: Same as ZOOM with Window option.
USES: Short cut to ZOOM command.
~* FASTLAYR.LSP
FASTLAYR.LSP is a module of QUICK COMMAND
~ LFA Freeze all layers, except current.
SYNOPSIS: Freezes all layers except the current layer.
LIMITATIONS: None.
INPUT: None.
RESULTS: All layers frozen, except current layer.
USES: Increase drawing speed and/or reduce clutter.
~ LFN Freeze Layer by Name.
SYNOPSIS: User supplies name of layer to be frozen.
LIMITATIONS: None.
INPUT: Layer name.
RESULTS: Layer is frozen.
USES: Command short cut.
~ LFP Freeze Layer by Picking an entity.
SYNOPSIS: User picks an entity and the layer name is displayed,
and is offered the option to highlight all entities on the layer.
The layer is then frozen.
LIMITATIONS: None.
INPUT: Screen pick.
RESULTS: Selected layer is frozen.
USES: Rapidly clearing clutter from a drawing without needing to
know layer names.
~ LHN Highlight a Named Layer.
SYNOPSIS: User supplies the name of a layer and all entities on
that layer become highlighted. Highlighting is done with the SELECT
command, so the entire layer may be acted upon by using the
"Previous" option in the next command. This works for both AutoCAD
and AutoLISP commands.
LIMITATIONS: None.
INPUT: Layer name.
RESULTS: All entities on the named layer become highlighted.
USES: Orientation tool to understand what is on a layer. Select
the entire layer to be acted on by a command.
~ LHP Highlight a Layer by Picking an entity.
SYNOPSIS: User picks an entity, the layer name is displayed and
all entities on that layer become highlighted. The highlighting is
done with the SELECT command, so the entire layer may be acted upon
by the next command by using the "Previous" option. This works for
both AutoCAD and AutoLISP commands.
LIMITATIONS: None
INPUT: Screen pick.
RESULTS: All entities on the selected layer become highlighted.
USES: Orientation tool find out what layer an entity is on, and
what else is on the same layer. Pre-select an entire layer to be
acted upon by a command.
~ LMP Move entities to different layer, by picking an entity on
the target layer.
SYNOPSIS: User picks an entity on the target layer that entities
will be moved on to. The name of the picked layer is displayed, and
the layer may optionally be highlighted. Entities to be moved are
then selected and moved. If a "Previous" selection set is to be
used, do not use the highlighting option or your set will be lost
since the highlighting is done with the SELECT command.
LIMITATIONS: None.
INPUT: Screen pick, Build selection set to move.
RESULTS: Selected entities will be moved to the target layer.
USES: Rapidly restructure contents of the drawing layers.
~ LN Display list of Layer Names.
SYNOPSIS: List of all of the defined layers in a drawing are
displayed.
LIMITATIONS: None.
INPUT: None.
RESULTS: List of Layers are displayed.
USES: Short cut to LAYER command, "?" option.
~ LSN Set current Layer by Name.
SYNOPSIS: User supplies layer name to set current layer and
returned to the graphics screen.
LIMITATIONS: None.
INPUT: Layer name.
RESULTS: New current layer.
USES: Short cut to LAYER command.
~ LTA Thaw All Layers.
SYNOPSIS: All layers in a drawing are thawed by this command.
LIMITATIONS: None.
INPUT: None.
RESULTS: All frozen layers in the drawing are thawed.
USES: Short cut to the LAYER command.
~ LTN Thaw a Layer by Name.
SYNOPSIS: User supplies name of the layer to be thawed. The layer
is thawed and you are returned to the graphics screen.
LIMITATIONS: None.
INPUT: Layer name.
RESULTS: Named layer is thawed.
USES: Short cut to the LAYER command.
~* SSETS.LSP
SSETS.LSP is a module of QUICK COMMAND
~ S1A Adds entities to SS1 Selection Set.
SYNOPSIS: Once the SS1 Selection Set is established [see S1S],
this command is used to add entities to it. The existing SS1 set
becomes highlighted so you can see its contents, and the user builds
a selection set to be added to it. The entities that will be added
and the existing set are all highlighted during the process, so
visualization of the results is very good. Once finished, the
entire new SS1 set is highlighted, to verify proper results.
LIMITATIONS: Entities cannot be removed from the SS1 set. Use S1R.
INPUT: Screen pick to build a set.
RESULTS: Entities are added to SS1 selection set.
USES: To add more entities to the SS1 selection set.
~ S1F2 Filter a type of entity from the SS2 set, into the SS1 set.
SYNOPSIS: First the SS2 [source] selection set is highlighted.
The user is then given a menu of entity types to choose one from.
Line, Circle, Arc, Point, Text, or POLyline. All entities of that
type in the SS2 set are then added to the existing SS1 selection
set. If the SS1 set is empty, they will be the only entities now in
it. The entities acted on are not removed as members to the SS2
selection set, they are now members of both sets. After the
filtering process is completed, The resulting SS1 [target] selection
set is highlighted for review.
LIMITATIONS: Entities are not removed from the source selection
set.
INPUT: Choice of entity type.
RESULTS: All instances of the choosen entity type in the SS2 set
are added to the SS1 selection set.
USES: To single out all occurrences of an entity type and create a
grouping to be acted upon by another command. E.G. Collect all of
the text on a drawing and place it on one layer, or use to collect
and erase all of the "construction" nodes in an area of the drawing.
The possibilities are limited only by the cleverness of the user.
~ S1H Highlight the SS1 selection set and command input tool.
SYNOPSIS: This command serves 2 important functions: 1. It
visually highlights all of the entities in the SS1 selection set so
that the user can see the contents. 2. It uses the SELECT command.
This allows the SS1 selection set to be called up using the
"Previous" option by the next command - AutoCAD or AutoLISP. This
is the only way that the SS1 selection set may be offered as input
to another AutoLISP command.
LIMITATIONS: None.
INPUT: None.
RESULTS: The SS1 set is highlighted on the screen and it may be
used as input in the next command, using the "Previous" option.
USES: To allow submission of the SS1 set as input to the next
command. To see the contents of the SS1 set.
~ S1R Removes entity members from the SS1 selection set.
SYNOPSIS: The SS1 selection set becomes highlighted and the user
picks entities one at a time to be removed from the selection set.
After each pick, the highlighting of that entity goes out and only
the remaining members of the set are highlighted.
LIMITATIONS: Only one entity at a time is removed from the set.
INPUT: Screen pick of the desired entities.
RESULTS: Picked entities are removed from the SS1 selection set.
USES: Removing entities, as members, from the SS1 selection set.
~ S1S Create or clear the SS1 selection set.
SYNOPSIS: User builds an on-going selection set called SS1 that
will remain in memory and be recallable during the current editing
session. This command also is used to empty out the SS1 selection
set by pressing <Enter> instead of selecting any entities. The SS1
selection set may be offered as input to AutoCAD commands by typing
!SS1 when prompted to select. For use as input to AutoLISP
commands, the "S1H" command must be used just before the desired
command, then it can be recalled using the "Previous" option.
LIMITATIONS: Selection sets are not saved - they only exist for
use during the editing session in which they were built.
INPUT: Build a selection set.
RESULTS: On-going selection set is built or emptied.
USES: Selection sets, like layers and blocks, have a great
diversity of possible uses - it all depends on the needs of the
user. This command, and the rest of the commands in this group,
were originally invented to help in doing product design. The
original use was as a sort of "flexible block" that allowed
groupings to be moved around, yet the individual entities can still
be manipulated and edited while remaining members of the set. You
can trim or stretch a line, change properties like color or
linetype, or rotate or move it, or all of these things - and it
still will retain its membership to the selection set! Use of
selection sets is ideal for designing interfitting and moving parts.
They allow rapid revisions and tuning to designs, that the use of
blocks and layers do poorly or not at all. Selection sets cannot be
saved, so if you need to use one later, copy or move the set off of
the main drawing area before ending the editing session - that way
it can easily be "picked up" the next time that you go into the
drawing. With a bit of imagination and experience, you will find
the versatility of selection sets to be a very powerful tool.
~ S2A Adds entities to SS2 Selection Set.
SYNOPSIS: Once the SS2 Selection Set is established [see S2S],
this command is used to add entities to it. The existing SS2 set
becomes highlighted so you can see its contents, and the user builds
a selection set to be added to it. The entities that will be added
and the existing set are all highlighted during the process, so
visualization of the results is very good. Once finished, the
entire new SS2 set is highlighted, to verify proper results.
LIMITATIONS: Entities cannot be removed from the SS2 set. Use S2R.
INPUT: Screen pick to build a set.
RESULTS: Entities are added to SS2 selection set.
USES: To add more entities to the SS2 selection set.
~ S2F1 Filter a type of entity from the SS1 set, into the SS2 set.
SYNOPSIS: First the SS1 [source] selection set is highlighted.
The user is then given a menu of entity types to choose one from.
Line, Circle, Arc, Point, Text, or POLyline. All entities of that
type in the SS1 set are then added to the existing SS2 selection
set. If the SS2 set is empty, they will be the only entities now in
it. The entities acted on are not removed as members to the SS1
selection set, they are now members of both sets. After the
filtering process is completed, The resulting SS2 [target] selection
set is highlighted for review.
LIMITATIONS: Entities are not removed from the source selection
set.
INPUT: Choice of entity type.
RESULTS: All instances of the choosen entity type in the SS1 set
are added to the SS2 selection set.
USES: To single out all occurrences of an entity type and create a
grouping to be acted upon by another command. E.G. Collect all of
the text on a drawing and place it on one layer, or use to collect
and erase all of the "construction" nodes in an area of the drawing.
The possibilities are limited only by the cleverness of the user.
~ S2H Highlight the SS2 selection set and command input tool.
SYNOPSIS: This command serves 2 important functions: 1. It
visually highlights all of the entities in the SS2 selection set so
that the user can see the contents. 2. It uses the SELECT command.
This allows the SS2 selection set to be called up using the
"Previous" option by the next command - AutoCAD or AutoLISP. This
is the only way that the SS2 selection set may be offered as input
to another AutoLISP command.
LIMITATIONS: None.
INPUT: None.
RESULTS: The SS2 set is highlighted on the screen and it may be
used as input in the next command, using the "Previous" option.
USES: To allow submission of the SS2 set as input to the next
command. To see the contents of the SS2 set.
~ S2R Removes entity members from the SS2 selection set.
SYNOPSIS: The SS2 selection set becomes highlighted and the user
picks entities one at a time to be removed from the selection set.
After each pick, the highlighting of that entity goes out and only
the remaining members of the set are highlighted.
LIMITATIONS: Only one entity at a time is removed from the set.
INPUT: Screen pick of the desired entities.
RESULTS: Picked entities are removed from the SS2 selection set.
USES: Removing entities, as members, from the SS2 selection set.
~ S2S Create or clear the SS2 selection set.
SYNOPSIS: User builds an on-going selection set called SS2 that
will remain in memory and be recallable during the current editing
session. This command also is used to empty out the SS2 selection
set by pressing <Enter> instead of selecting any entities. The SS2
selection set may be offered as input to AutoCAD commands by typing
!SS2 when prompted to select. For use as input to AutoLISP
commands, the "S2H" command must be used just before the desired
command, then it can be recalled using the "Previous" option.
LIMITATIONS: Selection sets are not saved - they only exist for
use during the editing session in which they were built.
INPUT: Build a selection set.
RESULTS: On-going selection set is built or emptied.
USES: Selection sets, like layers and blocks, have a great
diversity of possible uses - it all depends on the needs of the
user. This command, and the rest of the commands in this group,
were originally invented to help in doing product design. The
original use was as a sort of "flexible block" that allowed
groupings to be moved around, yet the individual entities can still
be manipulated and edited while remaining members of the set. You
can trim or stretch a line, change properties like color or
linetype, or rotate or move it, or all of these things - and it
still will retain its membership to the selection set! Use of
selection sets is ideal for designing interfitting and moving parts.
They allow rapid revisions and tuning to designs, that the use of
blocks and layers do poorly or not at all. Selection sets cannot be
saved, so if you need to use one later, copy or move the set off of
the main drawing area before ending the editing session - that way
it can easily be "picked up" the next time that you go into the
drawing. With a bit of imagination and experience, you will find
the versatility of selection sets to be a very powerful tool.
~* ZOOMBACK.LSP
ZOOMBACK.LSP is a module of QUICK COMMAND
~ ZB Zoom back without a regen.
SYNOPSIS: Zooms back as far as possible without causing a drawing
regeneration to occur. Specifically designed to work in 3D while
using any User Coordinate System. Works in 2D as well.
LIMITATIONS: None.
INPUT: None.
RESULTS: No unexpected regens from zooming back.
USES: Greatly reduces unnecessary drawing regenerations - thus
conserving time and temper.
(To Print, Press "P" Enter "Y")
~* QUICK COMMAND Release 3.0 Registration / Order Form
One copy of this program should be purchased for each Computer
Workstation or terminal that it will be used on.
SPEED COMMAND is an integrated package that contains ALL of the
contents of Quick Command and many additional New Commands as well.
As of the release of QUICK COMMAND v2.0, all users that register
will be sent a copy of the latest version of SPEED COMMAND at no
additional cost. A FREE customized Release 10 menu is also included
in SPEED COMMAND. A disk (5 1/4" DOS) containing SPEED COMMAND will
be mailed to users that send in this form with the registration fee.
The newest feature of QUICK COMMAND is the BUZ.EXE text file
viewer/printer utility with features that allow structured viewing
of AutoLISP source code as well as ASCII text. Your registration of
QUICK COMMAND includes an automatic registration of BUZ.EXE (a $5
value). If you are a previously registered user of QUICK COMMAND,
you are automatically registered for Release 3.0 and BUZ.EXE - for
FREE! Previously registered users do not need to send in this form.
Price Copies Total
QUICK COMMAND ________________________ $20 X ____ = ______
Total ______
Send a check or money order in US currency along with this form to:
Dan Jincks
HCR 77, Box 155A
Annapolis, MO 63620
The registration is to be granted to:
Company __________________________________________________________
Name _____________________________________________________________
Address __________________________________________________________
City _________________________ State _________ Zip ____________
Your source of QUICK COMMAND ______________________________________
(Name of Dealer, BBS, Associate, etc.)